package com.ktjiaoyu.mapper;

import com.ktjiaoyu.entity.Supplier;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface SupplierMapper {
    /**
     * 分页查询用户信息
     */
    public List<Supplier> getPage(@Param("entity") Supplier entity,
                                  @Param("offset") Integer offset,
                                  @Param("pageSize") Integer pageSize);

    // 查询用户总数
    public Long count(@Param("entity") Supplier entity);

    //添加供应商
    public int insert(Supplier supplier);

    //修改供应商信息
    public int update(Supplier supplier);

    //删除供应商信息
    public Long delete(Long id);

    // 获取所有角色
    public List<Supplier> findAll() throws Exception;

    //根据id查询供应商信息
    public Supplier getById(Long id);

    //根据账号查询用户信息
    public Supplier getByAccount(String supCode);
}
